package org.jeecg.modules.flow.sys.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @Description: 状态配置
 * @Author: jeecg-boot
 * @Date:   2023-09-13
 * @Version: V1.0
 */
@Data
public class DocumentTypeStatusVo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 流程唯一码
     */
    @ApiModelProperty(value = "流程唯一码")
    private String flowCode;
    /**
     * 流程步骤
     */
    @ApiModelProperty(value = "流程步骤")
    private String flowName;
	/**顺序号*/
    @ApiModelProperty(value = "顺序号")
    private String sort;
	/**必经节点*/
    @ApiModelProperty(value = "必经节点")
    private String requiredNode;
	/**人工节点*/
    @ApiModelProperty(value = "人工节点")
    private String artificialNode;
	/**可重试*/
    @ApiModelProperty(value = "可重试")
    private String retrey;
	/**系统预置字段*/
    @ApiModelProperty(value = "系统预置字段")
    private String sysPresetFields;
	/**打印配置id*/
    @ApiModelProperty(value = "打印配置id")
    private String printConfigId;
	/**节点提交之前的回调*/
    @ApiModelProperty(value = "节点提交之前的回调")
    private String callbackBefore;
	/**节点创建完成以后的回调*/
    @ApiModelProperty(value = "节点创建完成以后的回调")
    private String callbackCreated;
	/**成功的回调*/
    @ApiModelProperty(value = "成功的回调")
    private String callbackSuccess;
	/**失败的回调*/
    @ApiModelProperty(value = "失败的回调")
    private String callbackFail;
	/**如果不是自动节点，页面按钮文案*/
    @ApiModelProperty(value = "如果不是自动节点，页面按钮文案")
    private String buttonText;
}
